Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 MACHEN PLACE Terraced £286,265 £230,000 7 Jun 2019
17 MACHEN PLACE Terraced £241,284 £110,000 19 Dec 2003
21 MACHEN PLACE Terraced £200,028 £147,000 31 Mar 2016
27 MACHEN PLACE Terraced £312,107 £250,000 3 Jul 2018
29 MACHEN PLACE Terraced £213,786 £119,000 11 Sep 2009
31 MACHEN PLACE Terraced £242,703 £95,000 5 Dec 2002
33 MACHEN PLACE Terraced £269,120 £212,500 15 Dec 2017
35 MACHEN PLACE Terraced £300,686 £242,000 30 Jul 2019
37 MACHEN PLACE Terraced £313,158 £172,500 7 Dec 2005
41 MACHEN PLACE Terraced £129,902 £23,500 4 Oct 1996